ul {list-style: none;}
.w1200 {margin: auto; width: 1200px;}

.scale {-webkit-transition: -webkit-transform 0.3s ease 0s; -moz-transition: -moz-transform 0.3s ease 0s; -o-transition: -o-transform 0.3s ease 0s; transition: transform 0.3s ease 0s;}
.scale:hover {-ebkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}

/* 页头 */
.header {height: 150px;}
.header .logo {display: block; float: left; padding-top: 40px; width: 240px; height: 70px;}
.header .phone {float: right; padding-top: 35px; width: 280px; height: 80px; background: url(../images/phone.png) no-repeat left bottom;}

.sub-header {width: 100%; height: 300px; background: url(../images/sub_header.jpg) no-repeat center top;}

/* 导航栏 */
.nav {height: 60px; background-color: #05a32d;}
.nav li {float: left; width: 150px;}
.nav li.active a {background-color: #f17713;}
.nav li a {display: block; width: 150px; line-height: 60px; text-align: center; color: #FFF; font-size: 18px; text-decoration: none;}
.nav li a:hover {background-color: #f17713;}


/* 页脚 */
.footer {margin-top: 25px; padding: 20px 0; background-color: #05a32d;}
.footer .logo {float: left;}
.footer .txt {float: left; margin-left: 30px; line-height: 30px; color: #FFF; font-size: 14px;} 
.footer .txt a {color: #FFF; text-decoration: none;}
.footer .txt a:hover {text-decoration: underline;}

/* 位置 */
.pos {margin-top: 15px; border-bottom: 1px solid #05a32d; line-height: 40px; color: #999; font-size: 14px;}
.pos a {font-size: 14px; color: #666;}

/* 焦点图 */
.focus {height: 500px; background: #FFF url(../images/f1.jpg) no-repeat center top;}

/* 产品 */
.products {margin-top: 25px;}
.products .title {height: 60px; background-image: url(../images/products.png);}
.products .title .more {display: block; float: right; width: 30px; height: 60px; background: url(../images/more.png) no-repeat right center;}
.products li {float: left; margin: 20px 15px 0 15px; padding: 4px; width: 360px; height: 250px; border: 1px solid #EEE; overflow: hidden;}

/* 关于我们 */
.about {margin-top: 25px;}
.about .title {height: 60px; background-image: url(../images/about.png);}
.about .content {margin-top: 20px;}
.about .content .lhc {float: left;}
.about .content .info {float: left; margin-left: 20px; width: 460px; line-height: 30px; color: #333; font-size: 16px;}
.about .content .info a {color: #006e39; font-size: 14px;}
.about .content .yyzz {float: right;}

 /*合作共赢*/
.hzgy {margin-top: 25px;}
.hzgy p {margin-top: 20px; padding-top: 20px; border-top: 1px dotted #DDD; line-height: 40px; color: #333; font-size: 18px; text-indent: 2em;}
.hzgy p a {color: #006e39; font-size: 18px;}
/* 新闻中心 */
.news {float: left; margin-top: 25px;}
.news .title {width: 480px; height: 60px;  background-image: url(../images/news.png);}
.news .title .more {display: block; float: right; width: 30px; height: 60px; background: url(../images/more.png) no-repeat right center;}
.news li {margin-top: 10px; width: 480px; border-bottom: 1px dotted #CCC;}
.news li a {display: block; float: left; padding-left: 15px; width: 380px; height: 40px; height: 40px; background: #FFF url(../images/c.png) no-repeat left center; line-height: 40px; color: #333; font-size: 16px; overflow: hidden;}
.news li span {display: block; float: right; line-height: 40px; color: #888; font-size: 14px;}

/* 联系我们 */
.contact {float: right; margin-top: 25px;}
.contact .title {width: 680px; height: 60px;  background-image: url(../images/contact.png);}
.contact .content {padding-top: 10px;}
.contact .content .map {float: left;}
.contact .content .txt {float: right; width: 340px; line-height: 40px; color: #555; font-size: 16px;}

/* 单页 */
.page-content {margin: auto; padding: 20px 0; width: 1100px; }

/* 列表页 */
.list-title {height: 360px; background: #FFF no-repeat center top;}

/* 产品列表 */
.list-products li {float: left; margin: 20px 10px 0 10px; padding: 9px; width: 360px; border: 1px solid #EEE;}
.list-products li:hover {border: 1px solid #05a32d;}
.list-products li:hover h5 {background-color: #05a32d; color: #FFF;}
.list-products li a {display: block; width: 360px; height: 240px; overflow: hidden;}
.list-products li h5 {line-height: 50px; text-align: center; color: #333; font-size: 20px;}

/* 新闻 */
.list-news li {margin-top: 20px; padding: 0 10px 20px 10px; border-bottom: 1px dotted #CCC;}
.list-news li dt {float: left; margin-right: 30px; width: 200px; height: 140px; border-radius: 3px; overflow: hidden;}
.list-news li dd {float: left; width: 950px;}
.list-news li dd a {line-height: 38px; color: #333; font-size: 20px; font-weight: bold;}
.list-news li dd p {line-height: 24px; color: #888; font-size: 14px;}
.list-news li dd span {display: block; padding-left: 25px; background: url(../images/time.png) no-repeat left center; line-height: 30px; color: #888; font-size: 12px;}
.show-news {margin: auto; padding: 20px; width: 1160px;}
.show-news .title {text-align: center; line-height: 40px; font-size: 24px; font-weight: bold;}
.show-news .info {border-bottom: 1px solid #EEE; line-height: 60px; color: #666; text-align: center; font-size: 14px;}
.show-news .content {margin-top: 20px;}

/* 分页 */
/*.pager {margin-top: 20px; text-align: center; font-size: 0;}*/
/*.pager a {display: inline-block; margin: 0 5px; padding: 0 12px; background-color: #FFF; border: 1px solid #DDD; line-height: 30px; color: #333; font-size: 14px; text-decoration: none;}*/
/*.pager a.page-num-current,*/
/*.pager a:hover {background-color: #05a32d; color: #FFF;}*/

/* 分页 */
.pager {margin-top: 20px; text-align: center; font-size: 0;}
.pager ul li {display: inline-block;}
.pager ul li a,
.pager ul li span {display: block; margin: 0 5px; padding: 0 12px; background-color: #FFF; border: 1px solid #DDD; line-height: 30px; color: #333; font-size: 14px; text-decoration: none;}
.pager ul li.active span,
.pager ul li a:hover {background-color: #05a32d; color: #FFF;}

/* 留言 */
.msg {margin: auto; padding-top: 20px; width: 600px;}
.msg ul li {padding: 10px 0; border-bottom: 1px dotted #EEE;}
.msg ul li label {display: block; float: left; width: 80px; line-height: 50px; color: #333; font-size: 16px;}
.msg ul li input {display: block; float: left; margin-top: 5px; padding: 2px 10px; border: 1px solid #CCC; line-height: 34px; color: #666; font-size: 14px;}
.msg ul li textarea {display: block; float: left; margin-top: 5px; padding: 2px 10px; width: 440px; border: 1px solid #CCC; line-height: 34px; color: #666; font-size: 14px;}
.msg ul li img {float: left; margin: 5px 0 0 20px;}
.msg ul div {margin-top: 10px;}
.msg ul div input {margin-left: 80px; padding: 0 20px; background-color: #05a32d; border: none; line-height: 40px; color: #FFF; font-size: 16px;}
